An Introduction To The Raft Distributed Consensus Algorithm